package com.server.impl;

import lombok.Data;

import java.util.List;

@Data
public class DefectDto {

	/**
	 * 缺陷ID
	 */
	private String objId;

	/**
	 *验收时间
	 */
	private String acceptanceDate;
	/**
	 *应用来源
	 */
	private String appSource;
	/**
	 *是否 app 登记
	 */
	private String appState;
	/**
	 *设备资产 ID
	 */
	private String astId;
	/**
	 *所属地市 ID
	 */
	private String cityOrg;
	/**
	 *所属地市名称
	 */
	private String cityOrgName;
	/**
	 *投运日期
	 */
	private String commissioningDate;
	/**
	 *部件种类
	 */
	private String componentSpecies;
	/**
	 *部件种类名称
	 */
	private String componentSpeciesName;
	/**
	 *部件类型
	 */
	private String componentType;
	/**
	 *部件类型名称
	 */
	private String componentTypeName;
	/**
	 *站线ID
	 */
	private String container;
	/**
	 *站线名称
	 */
	private String containerName;
	/**
	 *站线类型（电站/线路
	 */
	private String containerType;
	/**
	 *创建人
	 */
	private String createUser;
	/**
	 *创建人
	 */
	private String createUserName;
	/**
	 *创建人
	 */
	private String createUserId;
	/**
	 *数据来源（巡视/现场作业/其它
	 */
	private String dataSource;
	/**
	 *附件
	 */
	private List<DefectAttachment> defectAttachment;
	/**
	 * 缺陷审核信息
	 */
	private List<DefectCheck> defectCheck;

	/**
	 * 消缺时间
	 */
	private String solveTime;
	/**
	 *缺陷内容
	 */
	private String defectContent;
	/**
	 *缺陷描述
	 */
	private String defectDesc;
	/**
	 *缺陷描述名称
	 */
	private String defectDescName;
	/**
	 * 缺陷描述编码
	 */
	private String defectDescCode;
	/**
	 *缺陷部位
	 */
	private String defectLocation;
	/**
	 *缺陷部位名称
	 */
	private String defectLocationName;
	/**
	 * 缺陷编号
	 */
	private String defectNo;
	/** 缺陷性质（一 般、严重、危 及） */
	private String defectProperties;
	/**
	 *缺陷处理情况
	 */
	private String defectTreatment;
	/**
	 *发现人姓名
	 */
	private String diccovererName;
	/**
	 *发现人 ID
	 */
	private String discoverer;
	/**
	 *发现日期
	 */
	private String discoveryDate;
	/**
	 *发现班组 ID
	 */
	private String discoveryGroup;
	/**
	 *发现班组名称
	 */
	private String discoveryGroupName;
	/**
	 *发现单位 ID
	 */
	private String discoveryOrg;
	/**
	 *发现单位名称
	 */
	private String discoveryOrgName;
	/**
	 *是否自行消缺（是/否
	 */
	private String eliminateByOneseOrNot;
	/**
	 *是否消缺（是/否
	 */
	private String eliminateOrNot;
	/**
	 *设备种类
	 */
	private String equipSpeciesCode;
	/**
	 *设备种类名称
	 */
	private String equipSpeciesName;
	/**
	 *设备类型
	 */
	private String equipType;
	/**
	 *设备类型名称
	 */
	private String equipTypeName;
	/**
	 *设备名称
	 */
	private String euqipName;
	/**
	 *扩展字段（json 格 式）
	 */
	private String extend;
	/**
	 *维护班组 ID
	 */
	private String maintGroup;
	/**
	 *维护班组名称
	 */
	private String maintGroupName;
	/**
	 *运维单位 ID
	 */
	private String maintOrg;
	/**
	 *运维单位名称
	 */
	private String maintOrgName;
	/**
	 *厂家
	 */
	private String manufacturer;
	/**
	 *厂家名称
	 */
	private String manufacturerName;
	/**
	 *调度接收单位
	 */
	private String omsReceiveOrg;
	/**
	 *调度接收单位
	 */
	private String omsReceiveOrgName;
	/**
	 *流程 ID
	 */
	private String prciId;
	/**
	 *设备资源 ID
	 */
	private String psrId;
	/**
	 *备注
	 */
	private String remark;
	/**
	 *汇报监控情况
	 */
	private String rptMonitor;
	/**
	 *汇报调度情况
	 */
	private String rptSchedule;
	/**
	 *是否发送调度
	 */
	private String sendSchedulingOrNot;
	/**
	 *分类依据
	 */
	private String sortRef;
	/**
	 *分类依据名称
	 */
	private String sortRefName;
	/**
	 * 分类依据编码
	 */
	private String sortRefCode;
	/**
	 *
	 */
	private String sourceId;
	/**
	 *状态
	 */
	private String state;
	/**
	 *
	 */
	private String voltageLevel;
}
